package cn.wolfcode.demo1.mapper;

import cn.wolfcode.demo1.domain.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {
    /**
     * 写一个查询的方法
     *  User selOneById(Long id);
     *  User -- 方法的返回值
     *  selOneById 方法名
     *  Long id 方法需要的参数
     */
    User selOneById(Long id);
    /**
     * CRUD
     */
    // 新增
    void add(User user);
    //修改
    void edit(User user);
    //查询所有
    List<User> sllAll();
    //删除
    void delete(Long id);

    User login(@Param("username") String username, String password);
}
